rcar_gen3: plat: Allow E3 auto-detection
authorMarek Vasut <[email protected]>
Sat, 5 Jan 2019 12:57:16 +0000 (13:57 +0100)
committerMarek Vasut <[email protected]>
Tue, 29 Jan 2019 05:07:21 +0000 (06:07 +0100)
Allow auto-detecting E3 when RCAR_LSI is set to RCAR_AUTO.

Signed-off-by: Marek Vasut <[email protected]>
plat/renesas/rcar/bl2_cpg_init.c

index 883fc9a16ba3bf30452036888a412217fa8e1a51..1dff69035b122ee86628199d3973e3d1f51a09c0 100644 (file)
@@ -28,7 +28,7 @@ static void bl2_realtime_cpg_init_m3n(void);
 static void bl2_system_cpg_init_m3n(void);
 #endif
 
-#if (RCAR_LSI == RCAR_E3)
+#if (RCAR_LSI == RCAR_AUTO) || (RCAR_LSI == RCAR_E3)
 static void bl2_realtime_cpg_init_e3(void);
 static void bl2_system_cpg_init_e3(void);
 #endif
@@ -193,7 +193,7 @@ static void bl2_system_cpg_init_m3n(void)
 }
 #endif
 
-#if (RCAR_LSI == RCAR_E3)
+#if (RCAR_LSI == RCAR_AUTO) || (RCAR_LSI == RCAR_E3)
 static void bl2_realtime_cpg_init_e3(void)
 {
        /* Realtime Module Stop Control Registers */
@@ -251,6 +251,9 @@ void bl2_cpg_init(void)
                case RCAR_PRODUCT_M3N:
                        bl2_realtime_cpg_init_m3n();
                        break;
+               case RCAR_PRODUCT_E3:
+                       bl2_realtime_cpg_init_e3();
+                       break;
                default:
                        panic();
                        break;
@@ -284,6 +287,9 @@ void bl2_system_cpg_init(void)
        case RCAR_PRODUCT_M3N:
                bl2_system_cpg_init_m3n();
                break;
+       case RCAR_PRODUCT_E3:
+               bl2_system_cpg_init_e3();
+               break;
        default:
                panic();
                break;